/*
 * ValueType.h
 * Define Base class of Value Types
 */

#pragma once

#ifndef _VALUE_TYPE_H_
#define _VALUE_TYPE_H_
#include "wfx.h"
#include <string>

MAKE_PTR(CValueType);

class CValueType
{
public:
	static create(const std::string& str)
	{

	}

public:
	CValueType(){};
	virtual CValueType~(){};

	bool virtual operator == ()

};


#endif //#ifndef _VALUE_TYPE_H_
